/*CSS reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block;}
button,input,select,textarea{font-size:16px;font-family:arial,\5b8b\4f53,Microsoft YaHei;}
table{border-collapse:collapse ;border-spacing: 0;}
fieldset,img{border: 0;}
textarea{resize:none;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style: normal;font-weight: normal;}*/
ol,ul,li{list-style: none;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6,{font-size: 100%;font-weight: normal;}
q:before,q:after{content: '';}
abbr,acronym{border: 0;}
a, a:visited, a:hover, a:link{text-decoration:none;}
/*文字排版*/
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.fn{font-weight: normal;}
.t2{text-indent: 2em;}
.colorwhite{color: white;}
.unl{text-decoration: underline;}
.no-unl{text-decoration: none;}

/*定位*/
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.bc{margin: 0 auto;}
.mlr{margin-left: auto;margin-right: auto;}

.fl{float: left;}
.fr{float: right;}
.cb{clear: both;}
.cl{clear: left;}
.cr{clear: right;}
.clearfix:after{content: '';display: table;clear: both;}
.clearfix{*zoom: 1;}
.vm{vertical-align: middle;}
.pr{position: relative;}
.pa{position: absolute;}
.zoom{zoom:1;}
.none{display: none;}
.db{display: block;}
.dib{display: inline-block;}
/*长度高度*/

/*字体颜色*/
.colorBlue{color: #28aef7;}
/*背景颜色*/
.bgwhite{background: white;}
.gestrue{cursor: pointer;}
/*全局*/
html{width: 100%;height: 100%;}
body{width:6.4rem;height: 100%;  margin:0 auto;font-family: "microsoft yahei";font-size:.2rem; color:#000000; background:#e6e5e5;overflow-y: auto;overflow-x: hidden;}
/*主内容宽度*/
.warp{width: 6.1rem;margin: 0 auto;}
.w100{width:100%;margin: 0 auto;}
/*jp add*/
/*common*/
/*头部*/
.header{
	/*position: fixed;
	top: 0;
	z-index: 999;*/
	width: 6.4rem;
	height: 0.8rem;
	background: #28AEF7;
	line-height: 0.8rem;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.3rem;
}
.header .return-btn{
	width: 0.17rem;
	height: 0.32rem;
	background: url(../images/return.png);
	background-size: cover;
	margin-top: 0.24rem;
}
.header .nav{
	width: 0.44rem;
	height: 0.35rem;
	background: url(../images/nav.png) no-repeat;
	background-size: cover;
	margin-top: 0.22rem;
}
/*下拉菜单*/
.menu-down{
	width: auto;
    height: auto;
    position: absolute;
    top: .8rem;
    text-align: center;
    right: -5rem;
    z-index: 99;
}
.menu-down li {
    background: rgba(255,255,255,0.9);
    font-size: 0.14rem;
    display: block;
    border-bottom: 1px solid #ccc;
    width: 2rem;
    line-height: .75rem;
    height: .75rem;
}
.menu-down li a {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
}
/*返回顶部*/
.up-btn{
	position: fixed;
	display: block;
	width: 0.62rem;
	height: 0.62rem;
	background: url(../images/up-btn.png) no-repeat;
	background-size: cover;
	bottom: 1.5rem;
	right: 0.2rem;
	display: none;
}
/*底部*/
.bottom{
	position: fixed;
	bottom: 0;
	z-index: 999;
	width: 6.4rem;
	height: 1.02rem;
	background-color: #28aef7;
	margin: 0 auto;
}
.bottom ul li{
	width: 33.33%;
	float: left;
}
.bottom ul li a{
	width: 100%;
	color: #FFFFFF;
	font-size: 0.18rem;
	display: block;
	padding-top: 0.6rem;
	height: 0.42rem;
	line-height: 0.42rem;
	background-position: top 0.12rem center;
	background-size: 0.5rem;
	background-repeat: no-repeat;
	text-align: center;
}
.bottom ul li a.kf{
	background-image: url(../images/kf.png);
	background-color: #ff9e02;
}
.bottom ul li a.tel{
	background-image: url(../images/tel.png);
	background-color: #429afe;
}
.bottom ul li a.jiaoyuan{
	background-image: url(../images/jiaoyuan-icon.png);
	background-color: #79c27b;
}
.footer-msg{
	width: 5rem;
	height: 1.78rem;
	margin: 0 auto;
	margin-bottom: 1.02rem;
}
.footer-msg .qrcode{
	margin-top: 0.1rem;
	width: 2.14rem;
}
.footer-msg .msg-txt{
	width: 2.66rem;
	height: 0.9rem;
	font-size: 0.14rem;
	margin-top: 0.39rem;
}
.footer-msg .msg-txt a{color: #000;margin: 0 0.15rem;}
.footer-msg .msg-txt a.colorBlue{color: #28aef7;}
.footer-msg .msg-txt p{line-height: 0.35rem;text-align: center;}
/*
 * 首页
 */
.index-header{
	width: 6.4rem;
	height: 0.88rem;
	background-color: #28aef7;
	margin: 0 auto;
	position: fixed;
	top: 0;
	z-index: 999;
}
.index-header .logo-img{
	width: 2.36rem;
	margin-top: 0.2rem;
}
.index-header .city {
	width: 1.26rem;
    position: relative;
    height: 0.88rem;
    z-index: 5;
}
.index-header .dingwei{
	width: 0.22rem;
	margin-top: 0.3rem;
}
.index-header .city span {
	text-align: center;
    float: right;
    display: block;
    width: 0.7rem;
    height: 0.88rem;
    line-height: 0.88rem;
    padding-right: 0.24rem;
    /* padding: 0 0.1rem; */
    color: #FFFFFF;
    font-size: 0.24rem;
    background: url(../images/down.png) no-repeat right center;
    background-size: 0.24rem;
    border-bottom: none;
    cursor: pointer;
    position: relative;
}
.index-header  .city-down {
    position: absolute;
    padding: 0.18rem 0;
    width: 4rem;
    top: 0.88rem;
    right: 0;
    background: rgba(255,255,255,0.9);
    display: none;
}
.index-header  .city-down li{
	float: left;
}
.index-header  .city-down li a {
    color: #7a7a7a;
    display: block;
    line-height: 0.3rem;
    padding: 0 .16rem;
    margin-bottom: 0.18rem;
}
.index-header .city-down a.more {
    display: inline-block;
    float: right;
    margin-right: 0.2rem;
    line-height: 0.18rem;
    color: #28aef7;
}
.banner{
	width: 100%;
	height: 2.82rem;
	margin: 0 auto;
	padding-top: 0.88rem;
}
.banner img{width: 100%;height: 100%;}
.seachbox{width: 5.08rem;height: 0.35rem;margin: 0 auto;padding: .2rem 0;}
.seachbox .Reselect{
	float:left;
	width: 1.2rem;
	height: .32rem;
	margin-right:.08rem;
	font-size: .14rem;
	color: #949494;
	border: 0.02px solid #28AEF7;
	text-align: center;
    text-align-last: center;
	appearance: none;
	-moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/bule-down.png) no-repeat scroll right 0.04rem center #FFFFFF;
    background-size: 0.14rem;
}
.seachbox .seach-btn{float:left;width: 1.1rem;text-align:center;display: block; height: .34rem;line-height: .34rem;background-color: #28AEF7; color: #FFFFFF;font-size: .14rem;margin-left: .1rem;}
.fuwu-title{
	width: 100%;
	height: .26rem;
	background: url(../images/fuwu-title.png) no-repeat;
	background-size: cover;
	margin: .14rem auto .35rem auto; 
}
ul.fuwu-list{
	width: 100%;
	height: 1.28rem;
	background: url(../images/fuwuliucheng.png) no-repeat top center;
	background-size: 6.08rem;
	padding-bottom: .35rem;
}
ul.fuwu-list li{
	float: left;
	width: 1.03rem;
	height: .43rem;
	padding-top: .85rem;
	line-height: .43rem;
	margin-right: .64rem;
}
ul.fuwu-list li:last-child{margin-right: 0;}
ul.quickClick{
	margin-top: .14rem;
	width: 100%;
	height: 2.66rem;
	margin-bottom: .2rem;
}
ul.quickClick>li{
	width: 1.94rem;
	height: 100%;
	float: left;
	margin-right: .14rem;
}
ul.quickClick>li:last-child{margin-right: 0;}
ul.quickClick>li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
	background-color: #FFFFFF;
	overflow: hidden;
}
ul.quickClick>li>a .jiaoyuan-img{width: .73rem;display: block;margin: 0 auto;margin-top: .66rem;}
ul.quickClick>li>a .time-img{width: .96rem;display: block;margin: 0 auto;margin-top: .66rem;}
ul.quickClick>li>a span{display: block;margin-top: .15rem;width: 100%;line-height: .3rem;text-align: center;}
ul.quickClick>li>ul.quickClick-child{
	width: 100%;
	height: 100%;
}
ul.quickClick>li>ul.quickClick-child li{
	float: left;
	padding: 0 .2rem;
	width: 1.53rem;
	height: .8rem;
	margin-bottom: .11rem;
	background: #FFFFFF;
}
ul.quickClick>li>ul.quickClick-child li:last-child{margin-bottom: 0;}
ul.quickClick>li>ul.quickClick-child li a .xueyuan-img{width:.55rem;margin-top: .2rem;}
ul.quickClick>li>ul.quickClick-child li a .jiaoyuan-1-img{width: .49rem;margin-top: .14rem;}
ul.quickClick>li>ul.quickClick-child li a .jiaoyuanzhuce-img{width: .49rem;margin-top: .09rem;}
ul.quickClick>li>ul.quickClick-child li a span{width: .85rem;line-height: .8rem;text-align: right;float: right;}
.nomar-tile{width: 100%;height: .78rem;background: url(../images/index-title.png) no-repeat;background-size: cover;line-height: .92rem;text-align: center;color: #004382;font-size: .24rem;}
.type-list-one{width: 100%; height: .6rem;margin-top: .1rem;}
.type-list-one a{float: left;width: 25%;height: 100%;line-height: .6rem;text-align: center;color: #656565;}
.type-list-one a.type-one-on{color: #FFFFFF;background-color: #28AEF7;}
.type-list-two {font-size: .14rem;line-height: .5rem;width: 100%;height: .5rem;}
.type-list-two a{color: #656565;padding: 0 .08rem;}
.type-list-two a.type-two-on{color: #28AEF7;}
.type-list-two span{margin: 0 .1rem;}
.teacher-list-one{width: 100%;overflow: hidden;}
.teacher-list-one li{
	float:left ;
	width: 1.98rem;
	height: 2.66rem;
	margin-right: 0.08rem;
	position: relative;
	margin-bottom: .2rem;
}
.teacher-list-one li:nth-child(3n+3){
	margin-right: 0;
}
.teacher-list-one li .teacher-one-img{
	width: 100%;
	height: 1.82rem;
}
.teacher-list-one li .teacher-one-img img{width: 100%;height: 100%;}
.teacher-list-one li .teacher-one-txt .one-txt-name{font-size: .18rem;color: #787878;margin-top: .16rem;}
.teacher-list-one li .teacher-one-txt .one-txt-pro{font-size: .12rem;color: #000000;}
.teacher-list-one li .script-icon{width: .4rem;height: .4rem;background: url(../images/jiaoyuan-add.png) no-repeat;background-size: cover;position: absolute;bottom: 0;right: 0;}
.seeMore{display: block;margin: 0 auto;margin-bottom:0.22rem;width: 1.68rem;height: .5rem;text-align: center;line-height: .5rem;background: #28AEF7;color: #fff;font-size: .16rem;}
.jzreply p{font-size: .2rem;height: .56rem;line-height: .56rem;}
.colorgray{color: #a1a1a1;}
.jzreply p .jzmore{float: right;color: #A1A1A1;font-size: .14rem;}
.teacher-list-two{
	width: 100%;
	overflow: hidden;
	padding-bottom: .26rem;
}
.teacher-list-two li{
	float:left ;
	width: 1.98rem;
	height: 1.90rem;
	margin-right: 0.08rem;
}
.teacher-list-two li img{width: 100%;height: 100%;}
.teacher-list-two li:nth-child(3n+3){
	margin-right: 0;
}
/*列表*/
/*.list-zong-header{
	position: fixed;
	top: 0;
	width: 6.4rem;
}
.list-zong-header .header{
	position: static;
}*/
.choose-box-fixed{
	position: fixed;
	top: 0;
	width: 6.4rem;
}
.choose-box-fixed .dropdown-module{
	top: 0.9rem;
}
.choose-list{
	width: 100%;
    height: 0.9rem;
    background-color: #FFFFFF;
    overflow: hidden;
    border-bottom: 1px solid #e6e5e5;
}
.choose-list li{
	position: relative;
	float: left;
	width: 33.3%;
	height: 100%;
	line-height: 0.9rem;
	text-align: center;
}
.choose-list li i{
	height: 0.2rem;
	display: inline-block;
	width: 0.16rem;
	margin-left: 0.1rem;
	background: url(../images/block-down.png) no-repeat center;
	background-size: 0.16rem;
}
.choose-list li.choose-on{
	color: #28AEF7;
}
.choose-list li.choose-on i{
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*IE*/
    filter:FlipV;
}
.dropdown-module{
	position: absolute;
    top: 1.7rem;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.list-dropDown{
	width: 100%;
    background: #fff;
    border-top: 1px solid #ddd8cd;
    overflow-y: scroll;
    overflow-x: hidden;
    min-height: 4rem;
    max-height: 6rem;
    display: none;
}
.list-dropDown a{
	display: block;
    color: #000;
    -webkit-transform: translate3d(0,0,0);
    border-bottom: 1px solid #ddd8cd;
    line-height: .65rem;
    height: .65rem;
    position: relative;
    padding: 0 0.6rem;
    width: 5.2rem;
}
.teacher-list-three,.xueyuan-list{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.2rem;
	/*padding-top: 1.7rem;*/
}
.teacher-list-three li{
	float: left;
	width: 6.1rem;
	height: 1.66rem;
	padding: 0.12rem 0.15rem;
	margin-top: 0.12rem;
	background-color: #FFFFFF;
}
.teacher-list-three li .left-box{
	float: left;
	width: 1.40rem;
	height: 100%;
}
.teacher-list-three li .left-box img{
	display: block;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	margin: 0 auto;
}
.teacher-list-three li .left-box span{
	display: block;
	width: 100%;
	text-align: center;
	color: #000000;
	line-height: 0.3rem;
	margin-top: 0.1rem;
}
.teacher-list-three li .right-box{
	float: right;
	width: 4.44rem;
	font-size: 0.16rem;
	color: #888888;
	text-align: left;
}
.teacher-list-three li .right-box p{
	line-height: 0.35rem;
}
.xueyuan-list li{
	float: left;
	width: 6.1rem;
	height: 1.6rem;
	padding: 0.15rem 0.15rem;
	margin-top: 0.12rem;
	background-color: #FFFFFF;
}
.xueyuan-list li .left-box{
	float: left;
	width: 4rem;
	height: 100%;
	text-align: left;
	
}
.xueyuan-list li .right-box{
	float: right;
	width: 1.7rem;
	height: 100%;
	text-align: right;
}
.xueyuan-list li .left-box .list-left-h{
	font-size: 0.2rem;
	color: #000;
	margin-bottom: 0.15rem;
}
.xueyuan-list li .left-box .list-left-txt{
	font-size: 0.16rem;
	color: #888888;
	margin-bottom: 0.15rem;
	line-height: 0.26rem;
	height: 0.52rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.xueyuan-list li .left-box .list-left-weizhi{
	box-sizing: border-box;
	padding-left: 0.4rem;
	background: url(../images/black-weizhi.png) no-repeat left center;
	background-size: 0.18rem;
	font-size: 0.16rem;
	color: #888888;
	line-height: 0.3rem;
}
.xueyuan-list li .right-box p{
	font-size: 0.16rem;
	color: #888888;
	line-height: 0.5rem;
}
.feedback-list{
	width: 6.1rem;
	margin: 0 auto;
	overflow: hidden;
}
.feedback-list li{
	float: left;
	width: 1.95rem;
	height: 3.4rem;
	margin-right: 0.12rem;
	margin-top: 0.12rem;
}
.feedback-list li:nth-child(3n+3){margin-right: 0;}
.feedback-list li .feedback-img{
	/*float: left;*/
	width: 100%;
	height: 2.46rem;
}
.feedback-list li .feedback-img img{width: 100%;height: 100%;}
.feedback-list li .feedback-h{
	font-size: 0.16rem;
    color: #888888;
    /* margin-bottom: 0.15rem; */
    line-height: 0.3rem;
    height: 0.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.feedback-list li .feedback-time{
	box-sizing: border-box;
	padding-left: 0.26rem;
	background: url(../images/eye.png) no-repeat left center;
	background-size: 0.2rem;
	line-height: .3rem;
	font-size: 0.12rem;
	color: #888888;
}
.news-title {
    font-size: .3rem;
    margin-top: .2rem;
    line-height: .4rem;
    text-align: center;
    font-weight: normal;
}
.news-info{
	text-align: center;
	font-size: .16rem;
	line-height: .3rem;
}
.news-content{
	width: 100%;
	margin-top: .2rem;
	padding: .36rem 0;
	border-top: 1px #888888 dashed;
	border-bottom: 1px #888888 dashed;
}
.news-content p{
	margin-bottom: 0.1rem;
	line-height: .3rem;
}
.news-content p img{
	width: 100%;
}
.news-page{font-size: .14rem;line-height: .4rem;margin-left: .36rem;}
.news-page a{color: #c42715;}
.mt2{margin-top: .2rem;}
.mb2{margin-bottom: .2rem;}
.status-info{
	padding-left: .26rem;
	padding-top: .4rem;
	margin-top: .08rem;
	width: 5.84rem;
	height: 2.35rem;
	background-color: #ececec;
}
.status-info h2{
	font-size: .3rem;
	line-height: .45rem;
}
.status-info p{
	font-size: .18rem;
	line-height: .5rem;
}
.status-info .time{
	font-size: .14rem;
	color: #888;
}
.xueyuan-info{
	width: 5.6rem;
	margin: .24rem auto;
}
.xueyuan-info dt{
	font-size: .3rem;
	margin-bottom: .1rem;
	font-weight: bold;
}
.xueyuan-info dd{
	font-size: .2rem;
	line-height: .44rem;
}
.detail-header{
	width: 100%;
	height: 3.7rem;
	background: url(../images/teacher-bg.jpg) no-repeat top center;
	background-size: cover;
	
}
.detail-header .teacher-logo{
	float: left;
	margin-top: .34rem;
	width: 1.2rem;
	height: 1.2rem;
	border: .05rem solid #FFFFFF;
	border-radius: 50%;
}
.detail-header .teacher-info{
	float: right;
	width: 4.5rem;
	height: 3.3rem;
	margin-top: .4rem;
}
.teacher-info .p1{
	font-size: .3rem;
}
.ml2{margin-left: .2rem;}
.teacher-info .p2{
	margin-top: .1rem;
	font-size: .24rem;
	line-height: .4rem;
	height: .8rem;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.teacher-info .p3{
	font-size: .18rem;
	line-height: .4rem;
	height: .4rem;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.teacher-info .p4{
	margin-top: .15rem;
	padding-left: .5rem;
	width: 4rem;
	height: .5rem;
	line-height: .5rem;
	font-size: .3rem;
	background: url(../images/tell-icon.png) no-repeat left center;
	background-size: .3rem;
}
.teacher-info .p4 span{float:left;line-height: .5rem;display: inline-block;font-weight: bold;}
.teacher-info .p4 .showtel{
	display: inline-block;
	width: 1.86rem;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	font-size: .2rem;
	color: #FFFFFF;
	background-color: #28AEF7;
	margin-left: .15rem;
}
.teacher-list-detail{
	width: 6.1rem;
	border: .02rem solid #bebebe;
	border-top: 0;
	margin: 0 auto;
	margin-top: .2rem;
	margin-bottom: .2rem;
	overflow: hidden;
}
.detail-choose{
	width: 100%;
	overflow: hidden;
}
.detail-choose a{
	display: block;
	float: left;
	width: 1.2rem;
	line-height: .5rem;
	height: .5rem;
	text-align: center;
	border: .02rem solid #bebebe;
	border-left: 0;
	font-size: .24rem;
	color: #000000;
}
.detail-choose a:last-child{border-right: 0;}
.detail-choose a.on{
	border-bottom: 0;
	border-top: .02rem solid #28AEF7;
}
.detail-item .item-h{
	width: 100%;
	border-bottom: .02rem solid #bebebe;
	padding-left: .4rem;
	height: .42rem;
	line-height: .42rem;
	font-size: .28rem;
	font-weight: normal;
	margin: .15rem 0;
}
.renwu{
	background: url(../images/renwu-icon.png) no-repeat left .05rem center;
	background-size: .26rem;
}
.anli{
	background: url(../images/anli-icon.png) no-repeat left .05rem center;
	background-size: .26rem;
}
.success{
	background: url(../images/success-icon.png) no-repeat left .05rem center;
	background-size: .26rem;
}
.fengcai{
	background: url(../images/fengcai-icon.png) no-repeat left .05rem center;
	background-size: .26rem;
}
.dianping{
	background: url(../images/talk-icon.png) no-repeat left .05rem center;
	background-size: .26rem;
}
.detail-item .item-p{
	font-size: .18rem;
	line-height: .42rem;
	width: 5.7rem;
	margin: 0 auto;
}
.record-table{
	width: 100%;
	font-size: .2rem;
	text-align: center;
}
.record-table th,.record-table td{text-align: center;line-height: .42rem;}
.swiper-container {
        width: 5.7rem;
        height: 2.28rem;
    }
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #E6E5E5;
    width: 2rem;
}
.swiper-slide img{
	width: 100%;
	height: 100%;
}
.dianping-1{
	width: 5.7rem;
	border-bottom: .02rem solid #bebebe;
	padding: .16rem .22rem;
	height: .58rem;
	margin-bottom: .28rem;
}
.dianping-1-left{
	float: left;
	width: 1.65rem;
	height: .58rem;
	border-right: 1px solid #bebebe;
	line-height: .58rem;
	font-size: .18rem;
}
.dianping-1-left span{line-height: .58rem;}
.dianping-1-left .score{
	font-size: .3rem;
	color: #c40000;
	font-weight: bold;
}
.dianping-1-right{
	float: right;
    width: 3.9rem;
    height: .58rem;
}
.dianping-1-right p{
	float: left;
    width: 2.7rem;
    font-size: .14rem;
    line-height: .28rem;
    -webkit-transform: scale(0.9);
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.dianping-1-right .pinglun{
	float: right;
	display: block;
	margin-top: .1rem;
	width:1.2rem;
	height: .36rem;
	text-align: center;
	line-height: .36rem;
	background-color: #28AEF7;
	color: #FFFFFF;
	font-size: .18rem;
}
.pinglun-item{
	float: left;
	margin-left: .22rem;
	width: 5.7rem;
	height: 1.1rem;
	margin-bottom: .2rem;
}
.pinglun-item .item-left{
	float: left;
	width: 1rem;
	height: 100%;
}
.pinglun-item .item-left img{
	display: block;
	width: .7rem;
	height: .7rem;
	border: 1px solid #bebebe;
	border-radius: 50%;
	margin: 0 auto;
}
.pinglun-item .item-left p{
	text-align: center;
	line-height: .38rem;
	font-size: .18rem;
	color: #888888;
}
.pinglun-item .item-right{
	float: right;
	width: 4.4rem;
	margin-top: .1rem;
}
.pinglun-item .item-right p{
    font-size: .18rem;
    line-height: .32rem;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.pinglun-item .item-right p.pinglun-time{
	font-size: .14rem;
    color: #999999;
}
.mark{
	position: fixed;
	top: 0;
	width: 6.4rem;
	height: 100%;
	background: rgba(0,0,0,0.6);
	z-index: 9999;
	display: none;
}
.dialog{
	position: absolute;
    top: 1.3rem;
    width: 96%;
    height: 7.2rem;
    background-color: #FFFFFF;
    left: 2%;
}
.dialog .loginForm{
	width: 5rem;
	margin-top: .3rem;
}
.dialog .dialog-info{
	font-size: .28rem;
	text-align: center;
	margin-bottom: .2rem;
}
.dialog .inputCode{
	/*float: left;*/
	display: inline-block;
	width: 2.74rem;
}
.dialog .inputCode input{
	width: 95%;
}
.dialog div{float: left;}
.code-img{
	/*float: left;*/
	display: inline-block;
	margin-left: .2rem;
	width: 1.6rem;
	height: .6rem;
	margin-top: .43rem;
}
.submitBtn{
	/*float: left;*/
	width: 1.85rem;
    height: .6rem;
    background: #28aef7;
    font-size: .28rem;
    line-height: .6rem;
    text-align: center;
    color: white;
	display: block;
	margin-top: .3rem;
}
.dialog .close-btn{
	font-size: 28px;
    position: absolute;
    top: 0px;
    right: 10px;
    color: #000000;
}
.record-info{
	width: 100%;
	margin: .2rem auto;
}
.record-info h2{
	font-size: .3rem;
}
.record-info p{
	font-size: .2rem;
}
.record-title{
	line-height: .45rem;
	height: .45rem;
	width: 100%;
	text-align: center;
	background-color: #edecec;
	font-size: .28rem;
	margin-bottom: .2rem;
}





/*zy add*/
.loginForm {
	width: 4.57rem;
	margin: 0 auto;
	margin-top: .58rem;
}
.inputBox {
	border: 1px solid #a4a3a3;
	width: 4.57rem;
	height: .6rem;
}
.inputBoxmt {
	margin-top: .43rem;
}
.inputBox input{
	width: 96%;
    height: 100%;
    border: 0;
    font-family: "microsoft yahei";
    font-size: 13px;
    padding-left: .14rem;
    outline: none;
}
.loginBtn{
	width: 1.85rem;
    height: .6rem;
    background: #28aef7;
    font-size: .16rem;
    line-height: .6rem;
    text-align: center;
    color: white;
    margin: 0 auto;
    margin-top: .46rem;
    display: block;
    margin-bottom: .4rem;
}
.forgetPwd {
	width: 1.88rem;
    margin: 0 auto;
    font-size: .16rem;
    color: #000000;
    margin-top: .4rem;
}
.forgetPwd a{
	color: #000000;
}
.wrap{
	/*padding-top: 0.8rem;*/
	min-height: calc(100% - 2.8rem);
}
.footer{
	background: #e5e4e4;
}
.refundTips{
	font-size: .16rem;
	color: #000000;
	line-height: .45rem;
	margin-top: .26rem;
	margin-left: .25rem;
}
.msgForm{
	width: 6rem;
    margin-top: .52rem;
    margin-left: .25rem;
}
.msgForm label{
	font-size: 13px;
	line-height: .6rem;
	display: block;
	width: 1.1rem;
	margin-right: .18rem;
}
.selectBox{
	border: 1px solid #a4a3a3;
    width: 4.57rem;
    height: .6rem;
    font-family: "microsoft yahei";
    font-size: 13px;
    padding-left: .14rem;
    outline: none;
}
.pwdAgain label{
	width: 1.2rem;
    margin-right: .1rem;
}
.charWrap{
	height: .6rem;
    line-height: .6rem;
    font-size: 14px;
    width: 4.57rem;
}
.textareaBox textarea{
	width: 4.42rem;
	height: 2.03rem;
	border: 1px solid #a4a3a3;
	outline: none;
	padding: 5px 0 0 5px;
}
.camera {
	font-size: .22rem;
    color: white;
    text-align: center;
    background: #32b2f7;
    height: 1.44rem;
    margin-top: .3rem;
    position: relative;
    line-height: .7rem;
}
.camera .cameraIcon{
	position: absolute;
	left: 50%;
	top: 80%;
	transform: translate(-50%,-50%);
	width: 1.3rem;
	height: .95rem;
}
.infoBox>form {
	margin-top: 0;
    margin-left: 0;
    width: 100%;
}
.selectBoxmore {
	width: 2.86rem;
}
.infoBoxpart{
	padding-left: .15rem;
    padding-top: .6rem;
    padding-bottom: .46rem;
}

.inforPart2 {
    margin-top: .2rem;
    padding-top: .3rem;
}
.infoBoxpart2 {
	padding-top: 0;
}
.infoBox .msgForm label{
	width: .9rem;
}
ul.chooseInfo {
	height: 2rem;
    margin-top: .13rem;
    width: 2.78rem;
    border: 1px solid #a4a3a3;
    font-family: "microsoft yahei";
    font-size: 13px;
    margin-right: .2rem;
    overflow-y: scroll;
}
ul.chooseInfo li {
	height: .6rem;
	color: #999999;
	font-size: 14px;
	padding-left: .14rem;
	line-height: .6rem;
	position: relative;
}
ul.chooseInfo li img{
	width: .3rem;
    height: .3rem;
    position: absolute;
    top: 50%;
    right: .17rem;
    margin-top: -.15rem;
    display: none; 
}
.applyBox {
	margin-left: .42rem;
}
.applyBox h2{
	font-weight: bold;
	color: #28AEF7;
	font-size: .3rem;
	margin-bottom: .43rem;
}
.applyBox dl dt{
	color: #28AEF7;
	font-size: 16px;
	line-height: .6rem;
}
.applyBox dl dd{
	color: #000;
	font-size: 13px;
	line-height: .4rem;
	text-indent: 2em;
}
.applyBox dl {
	margin-bottom: .3rem;
}
.applyBox dl dd>span{
	float: left;
}
.apppyBtn {
	width: 1rem;
    height: .38rem;
    display: inline-block;
    line-height: .38rem;
    text-align: center;
    background: #28AEF7;
    float: left;
    color: #FFFFFF;
    text-indent: 0;
    margin-left: .2rem;
}
.applyqrcode img{
	width: 2.5rem;
    margin-top: .3rem;
}
.infotopBox{
	height: 2.46rem;
	background: white;
	padding-left: .15rem;
}
.infoTil {
	font-size: .22rem;
	color: #28aef7;
	height: .82rem;
	line-height: .82rem;
}
.infoTil img{
	width: .34rem;
    margin-right: .1rem;
    margin-top: .3rem;
    float: left;
}
.avtar,.avtar img{
	width: 1.17rem;
	height: 1.17rem;
	border-radius: 50%;
}
.avtarBox .avtarTip{
    margin-top: .7rem;
    font-size: .16rem;
    color: #a4a3a3;
    margin-left: .2rem;
}
.infoLine {
	border-bottom: 1px solid #28aef7;
	margin-bottom: .34rem;
}
.infoLine>span{
	background: #28aef7;
    color: white;
    font-size: .16rem;
    text-align: center;
    height: .45rem;
    line-height: .45rem;
    display: inline-block;
    padding: 0 .15rem;
}
.getinforInput {
	border: none;
	
}
.infoBox .msgForm label {
    width: 1.1rem;
}
.userbanner {
	height: 3rem;
	width: 100%;
	background: url(../images/usercenterbg.png) no-repeat center center;
	overflow: hidden;
	text-align: center;
}
.userbanner .avtar{
	margin: .36rem auto;
	color: #000000;
	font-size: .22rem;
}
.userbanner .avtar,.userbanner .avtar img{
	width: 1.64rem;
	height: 1.64rem;
	border-radius: 50%;
}
ul.userstatics{
	width: 6.1rem;
    margin: 0 auto;
    /* height: 7rem; */
    background: url(../images/userIcon.png) no-repeat .46rem .33rem;
    background-size: .46rem;
    margin-bottom: .56rem;
    margin-top: .2rem;
}
ul.userstatics li {
	border-bottom: 1px solid #a4a3a3;
	height: .92rem;
	line-height: .92rem;
	padding-left: 1.19rem;
}
ul.userstatics li a{
	display: block;
    width: 100%;
    height: 100%;
    color: #000000;
}
ul.userstatics li .userarrow {
    float: right;
    margin-right: .6rem;
    padding-top: .1rem;
    height: .82rem;
}
ul.userstatics li .userarrow img{
	width: .13rem;
}
.idpart1 {
	padding-left: .15rem;
	padding-top: .35rem;
	height: 1.94rem;
	background: white;
	border-bottom: 1px solid #e2e2e2;
}
.idpart1 .identy-state {
	color: #000000;
	font-size: .16rem;
	padding-left: .17rem;
}
.pl_15{
	padding-left: .15rem;
}
.uploadImg .uploadleft{
	width: 2.76rem;
}
.uploadImg .uploadleft .uploadimg{
	width: 2.70rem;
}
.uploadImg .uploadleft {
	font-size: .14rem;
	line-height: .24rem;
	text-align: center;
}
.uploadImg .uploadex {
	width: 2.77rem;
	margin-left: .47rem;
	margin-top: .1rem;
}
.uploadImg {
	padding-left: .1rem;
}
.uploadImg .uploadleft .uploadBtn {
	width: 1.65rem;
	height: .45rem;
	line-height: .45rem;
	display: block;
	text-align: center;
	font-size: .18rem;
	border: 3px solid #28aef7;
	color: #28aef7;
	position: relative;
	margin-left: .2rem;
}
.uploadImg .uploadleft .uploadBtn input[type=file]{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
}
.uploadImg .uploadleft .uptips {
	line-height: .3rem;
    margin-top: .13rem;
    margin-bottom: .25rem;
    width: 3.1rem;
}
.idpart2 {
	height: 5.6rem;
	border-bottom: 1px solid #e2e2e2;
}
.idpart3 {
    padding-top: .73rem;
    height: 6.5rem;
}
.idpart3 .loginBtn {
	margin-left: .35rem;
	margin-top: .85rem;
}
